<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS运算符</title>
</head>
<body>
<script>
    // 算术运算符: + - * / % ++ --
    let a = 10;
    let b = 3;
    document.write(a+b+"<br/>");
    // 赋值运算符: = += -= *= %=
    let m = 5;

    document.write( m+=5 +"<br/>");
    document.write( (m+=5) +"<br/>");
    // 比较运算符(优先级比+低): == > < >= <= != 特别的:===
    let c = 10;
    let d = 5;
    document.write((c > d )+"<br/>");
    // document.write(c > d +"<br/>");


    // ==: 字符串与数字进行比较的时候会先把字符串转换成数字然后再进行比较。
    let s="5";
    document.write((d==s)+"<br/>");
    // === 恒等于,既比较类型也比较值(js中为了严谨建议使用===)
    document.write((d===s)+"<br/>");
    document.write("-----------"+"<br/>");
    // 逻辑运算符: JS中建议使用 &&  ||
    document.write((true&&true)+"<br/>");
    document.write(""+"<br/>");
    document.write(""+"<br/>");
    document.write(""+"<br/>");
    // 注意: 不要使用&和|, &|会变成数字
    document.write((true&false)+"<br/>");
</script>

</body>
</html>